﻿@charset "utf-8";
/*basic*/
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, a, img, th, td, form, fieldset, iframe, object, pre, code, legend, blockquote {
border:0 none;
margin:0;
outline:0 none;
padding:0;
list-style-type:none;
}
html{ font-size:16px; height:100%; }
body{color:#333;font-size:16px;font-family:"Microsoft yahei"; background:#E0D1B7;height:100%;}
a{ color:#333; text-decoration:none;}
/**首页**/
.box_A{min-width:320px;max-width:640px; overflow:hidden; position:relative; margin:0 auto;height:100%;}
.box_A_bg{width:100%; overflow:hidden; position:absolute; top:0px; left:0px; height:100%;  background-size:100% 100%;}
.box_A_bg img{ width:100%; vertical-align:middle;}
.content{ width:100%; overflow:hidden; position:absolute; top:7%; left:0px; z-index:99; height:84%;}
.seal{ width:4.67rem; position:absolute; bottom:1.2rem; right:2rem;}
.seal img{ width:100%; vertical-align:middle;}
#lottery{ width:62.5%; margin:0 auto ; position:relative;}
#lottery img{ width:100%; vertical-align:middle;}
#dial{ width:100%;}
#pointer{ width:2.3rem; position:absolute; top:0px; left:50%; top:33%; margin-left:-1.15rem; cursor:pointer;}
.intro{ width:82%; position:absolute; left:50%; bottom:0px; margin-left:-41%;}
.intro img{width:100%; vertical-align:middle;}
/**奖品1**/
.prize_01_top{ width:65%; margin:0 auto;position:relative;}
.prize_01_top img{ width:100%; vertical-align:middle; }
.prize_01_top a{ display:block; width:12.5rem; height:2.5rem; position:absolute; bottom:0px; left:0.5rem;}
.prize_01_bottom{ width:82%; position:absolute; left:50%; margin-left:-41%; bottom:0;}
.prize_01_bottom img{ width:100%; vertical-align:middle;}
/**奖品2**/
.content02{ width:100%; overflow:hidden; position:absolute; top:7%; left:0px; z-index:99; height:84%;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
}
.prize_02{ width:82%; position:relative;margin: 0 auto;}
.prize_02 img{ width:100%; vertical-align:middle;}
.prize_02 a{ display:block; width:12.5rem; height:2.5rem; position:absolute; bottom:0px; left:1.8rem;}
/**奖品3**/
.prize_06{ width:82%; position:relative; margin:0 auto;}
.prize_06 p img{ width:100%; vertical-align:middle;}
.prize_06 a{ display:block; width:12.5rem; height:2.5rem; position:absolute; bottom:0px; left:1.8rem; z-index:9;}
.prize_input1{ width:11.25rem; position:absolute; left:4.31rem; top:7.4rem; border:0px; height:1rem; background:none; font-size:0.75rem; font-family:Microsoft yahei; outline:none;}
.prize_input2{ width:11.25rem; position:absolute; left:4.31rem; top:9rem;height:1rem; border:0px; background:none; font-size:0.75rem; font-family:Microsoft yahei; outline:none;}
.prize_input3{ width:11.25rem; position:absolute; left:4.31rem; top:10.8rem;height:1rem; border:0px; background:none; font-size:0.75rem; font-family:Microsoft yahei; outline:none;}
.prize_input4{ position:absolute; left:5.3rem; top:12.55rem; width:0.8rem; height:0.8rem;}
.prize_input5{ position:absolute; left:8rem; top:12.55rem; width:0.8rem; height:0.8rem;}

/**share**/
.share{background:rgba(0, 0, 0, 0.6);height: 100%;left: 0;position: absolute;top: 0;width: 100%; max-width:640px;z-index:9999; display:none;
color:#fff;}
.share h3{ text-align:right; padding:1.84rem 1.84rem 0px 0px;}
.share h3 img{ width:4.75rem; vertical-align:middle;}
.share p{ padding-left:2.375rem; color:#fff; text-align:left; font-size:1.125rem; line-height:2.4rem;}
@media screen and (min-width:640px){
html{ font-size:32px;}
.share{left:50%;margin-left:-320px;display:none;} 
	}

@media screen and (min-height:360px) and (max-height:416px){	
.content{ width:100%; overflow:hidden; position:absolute; top:3%; left:0px; z-index:99; height:94%;}
	}		
